﻿<?php
// ------------------------------------------------------------------
// NEEDED STUBS FOR THIS EXAMPLE
// ------------------------------------------------------------------


// this will include all needed files to be able to build a Request
include_once($CONF["STUBS_FOLDER"]."Map24CustomerLocationService/Map24CustomerLocationService.php5");


// ------------------------------------------------------------------
// BUILDING THE REQUEST
// ------------------------------------------------------------------


// definition of the request header with Map24ID and SessionID
$header = new RequestHeader();
$header->Map24ID  = $CONF['MAP24_ID'];
$header->ClientID = $CONF['SESSION_ID'];

// definition of the request body
$request = new GetCustomerLocationLayersRequest();


// ------------------------------------------------------------------
// EXECUTE THE REQUEST
// ------------------------------------------------------------------


// in this object the SoapClient will be initiated and executed
$maploc = new Map24CustomerLocationService($CONF['MAPTP_SYSTEM'],$CONF['MAP24_ID'],$CONF['SESSION_ID']);
$response = $maploc->getCustomerLocationLayers($header,$request);


// ------------------------------------------------------------------
// OUTPUT THE RESULT
// ------------------------------------------------------------------


$resultString = "";
$counter = 0;

if( isset($response->CustomerLayers) )
{
	foreach ($response->CustomerLayers as $result)
	{
		$counter++;

		$resultString .= "<div style='border:1px solid black;margin:2px 0px;padding:5px;'>".$counter.". ";
		$resultString .= "<b>LayerID: " . $result->LayerID . "</b><br /><br />";
		$resultString .= "Name: " . $result->Name . "<br /><br />";
		$resultString .= "Description: " . $result->Description . "<br /><br />";
		$resultString .= "</div>";
	}
}
else
{
	$resultString = "no results found for \"".$text."\"";
}


?>